import { getFilmInfo } from "../pages/Film/api";
// 创建默认的数据源（state）
const defaultState = {
  // 初始数据
  filmInfo: 0,
};

// 负责处理数据（深拷贝，reducer名字随意，前后保持一致）
function reducers(state = defaultState, action) {
  // 数据处理逻辑
  switch (action.type) {
    case "getFilmInfo":
      getFilmInfo({ filmId: action.id }).then((res) => {
        if (res.status === 0) {
          return {
            filmInfo: res.data.film,
          };
        }
      });

    default:
      return state;
  }
}

export default reducers;
